package com.cookiesoft.activity.service;

import java.util.List;

import com.cookiesoft.activity.domain .ZhenCdkey;

/**
 * 礼包码Service接口
 *
 * @author anc
 * @date 2024-11-06
 */
public interface IZhenCdkeyService {
    /**
     * 查询礼包码
     *
     * @param cdkeyId 礼包码主键
     * @return 礼包码
     */
    public ZhenCdkey selectZhenCdkeyByCdkeyId(Long cdkeyId);

    /**
     * 查询礼包码列表
     *
     * @param zhenCdkey 礼包码
     * @return 礼包码集合
     */
    public List<ZhenCdkey> selectZhenCdkeyList(ZhenCdkey zhenCdkey);

    /**
     * 新增礼包码
     *
     * @param zhenCdkey 礼包码
     * @return 结果
     */
    public int insertZhenCdkey(ZhenCdkey zhenCdkey);

    /**
     * 修改礼包码
     *
     * @param zhenCdkey 礼包码
     * @return 结果
     */
    public int updateZhenCdkey(ZhenCdkey zhenCdkey);

    /**
     * 批量删除礼包码
     *
     * @param cdkeyIds 需要删除的礼包码主键集合
     * @return 结果
     */
    public int deleteZhenCdkeyByCdkeyIds(Long[] cdkeyIds);

    /**
     * 删除礼包码信息
     *
     * @param cdkeyId 礼包码主键
     * @return 结果
     */
    public int deleteZhenCdkeyByCdkeyId(Long cdkeyId);
}
